#ifndef MEDIALOGICAC_H
#define MEDIALOGICAC_H
#include "media/logic/MediaLogicBT.h"

class MediaLogicAC : public MediaLogicBT{

public:
    MediaLogicAC(QMap<QString, QMap<QString, QString>> &RGLRLSMAP,
                   QSqlDatabase *DB,
                   QMap<QString, QString> &QSSMAP);

    void user_implantation_action(QAction *action);

    void user_implantation_action(CAPBAREXTRA Type);

    void user_gearwheel_loginload();

    void user_gearwheel_loginsunmit();

    void user_gearwheel_enrollsubmit();

    void user_gearwheel_infoload();

    void user_gearwheel_infosubmit();

    void user_gearwheel_headadd();

    void user_gearwheel_headgive(QString head);

    QVariant user_gearwheel_coordpaser(QString coordinfo);

    void user_processing_imginfo(QString key, QList<qint64> cropInfo);

    void user_head_update(QString curtain);

    void user_account_quit(bool isquit=true);

    void user_headtimer_hideload();

protected:
    QString OccaFolder;

    QMap<NT::VERIFYTPE, bool> user_data_verify(QString content);
};
#endif // MEDIALOGICAC_H
